/*************** GENERAL SETTINGS - RESETS *********************/
h1,h2,h3,h4,h5,h6,form,ul,ol 
{	
	margin : 0;
	padding: 0;
}
ul, ol
{
	list-style : none;
}
body 
{
	margin : 0;	
	font   : 10pt "Lucida Sans Unicode", "Trebuchet Ms", Helvetica, Arial;
	background : #FFFFFF url(../images/bg_main.jpg) repeat-x; 
}
a, a:visited
{
	text-decoration:none;	
	color: #000000;
}
a:hover
{
	
}
img 
{
	border: 0px;
}
#container
{
	width  : 980px;	
	margin : 0 auto;
}
/************ HEADER ******************/
	#header 
	{
		
		padding: 0px;
		margin: 0px;
	}
	#header a 
	{
		outline : none;
	}		
		#logo-part
		{
			height: 127px;
		}
		#logo 
		{
			width  : 300px; 
			padding-top: 13px;
			float  : left; 
			color  : #fff;			
		}
		
		#logo .site-name 
		{
			font-size : 14px;
			font-weight: bold;
		}
	
		#userBox 
		{
			width : 400px; 
			float : right; 
			color : #cccccc;
			font-size : 12px;
			padding-top: 13px;
		}
		#userBox >p >img
		{
			width  : 16px;
			height : 19px; 
			border : none;
		}
		#userBox a 
		{
			color : #dfd69c;
			text-decoration : none;
		}
		#userBox a:hover
		{
			text-decoration : none;
		}
		#userBox p 
	    {
			margin : 8px 0;
		}
			 .white 
			 {
				color : #fff;
			 }
		     p.small 
		     {
				font-size   : 0.8em; 
				margin-left : 25px; 
				margin-top  : 0px;
			 }
	
		
	/** TABBED MENU **/
		#menu 
			{

			}
		#menu ul 
		{
			list-style : none;
		}
		#menu ul li 
		{
			float : left; 
			height: 34px;
			background  : url(../images/navtab_deactive_left.gif) no-repeat top left; 
			padding-left: 15px; 				
		}
		#menu ul li.selected 
		{
			background-image : url(../images/navtab_active_left.gif); 
			position : relative;
		}
		#menu ul li.selected a
		{
			background-image : url(../images/navtab_active_right.gif); 
			color : #5e5846;
		}
		#menu ul li a 
		{
			color : #d2d2b9; 
			text-decoration : none; 
			display : block; 
			padding : 9px 15px 9px 0; 
			background : url(../images/navtab_deactive_right.gif) no-repeat top right; 
			font-size  : 1em;
		}
		#menu ul li.selected a:hover 
		{
			color : #000;
		}
		#menu ul li a:hover 
		{
			color : #fff;
		}
			#rightLink 
			{ 
				background : url(../images/bt_topmenu_arrow.gif) no-repeat top left;
				padding	   : 0px 0px 0px 27px; 
				font-size  : 0.9em; 
				position   : absolute;
				right : 0; 
				margin-top : -3px;
			}
			#rightLink a 
			{
				background : url(../images/bt_topmenu_right.gif) no-repeat top right; 
				display	   : block; 
				padding	   : 3px 10px 5px 0; 
				text-decoration : none; 
				color : #33301f;
			}
/************ END OF HEADER ******************/

#content 
{
	width	: 100%;		
	color	: #666666; 
	padding : 0px;
	margin-top : 70px; 
}
#content h2 
{
	color   : #b37431; 
	font-size : 14pt; 		
	letter-spacing : -1px;
}
	.pageIntro 
	{
		padding : 0 6px;
	}
	.pageIntro p 
	{
		margin	 : 10px 0; 
		font-size: 9pt;
	}
	.pageIntro strong 
	{
		color : #ab8617;
	}	
/************ CONTENT BOXES (The big boxes with gradient headers) ******************/
.contentBox {width:100%; background:#fff; margin:20px 0;}
.contentBoxTop {background:red; background:url(../images/bg_contentBoxTop.jpg) no-repeat; height:43px;width:100%;}
#search{float:right;margin-top:9px;margin-right:10px;}
.adventureSearch {text-align : center; margin-top:0px;padding-top:0px;}
.adventureSearch a {cursor : pointer;}
.contentSearch {text-align:center;	border : #DDDDDD solid 1px; } 
.contentSearch table {margin-top : 10px;margin-right:auto;margin-left:auto;}
.contentSearch table td {margin:10px;}
.contentSearch table tr {margin-top : 10px; text-align : right;}
.filterEmail input , select  {float:right; text-align:left;}
.filterRole {float:left;}
#btnFilter input {border:solid 1px #B0AA94;height : 25px;width : 100px;cursor : pointer;margin-top:5px;}
.contentBox h3 a{text-decoration:none;color:#f2f2f2;}
.contentBox h3, .rightBoxes h3 {color:#f2f2f2; font-size:1.1em; display:block; float:left; width:auto; margin:12px 0 0 12px;}
ul.switcherTabs {float:right; width:270px; padding-right:15px; margin-top:15px ;width:auto;}
ul.switcherTabs li {float:right; background:url(../images/switcherTabs_left.gif) no-repeat top left; padding-left:15px; height:28px}
ul.switcherTabs li a {outline:none; background:url(../images/switcherTabs_right.gif) no-repeat top right; padding:6px 15px 6px 0; display:block; font-size:0.9em; text-decoration:none; color:#ddd;}
ul.switcherTabs li a:hover {color:#fff;}
ul.switcherTabs li.selected {background-image:url(../images/switcherTabs_active_left.gif);}
ul.switcherTabs li.selected a {color:#867946; background-image:url(../images/switcherTabs_active_right.gif);}

div.innerContent {padding:12px;width:auto;}
div.innerContent >ul {list-style-type:square;margin-left:20px;}
/*** FORM STYLERS **/
div.innerContent label.smallInput { background:url(../images/bg_s_input.gif) no-repeat; width:168px;}
div.innerContent label.smallInput, label.mediumInput, label.largeInput {padding:4px 6px 0px 6px; height:23px; display:block; margin:5px 0 0 0;}
div.innerContent label.smallInput input, label.mediumInput input, label.largeInput input {background:none; border:none;  font-size:0.9em; color:#666;}
div.innerContent label.mediumInput input{ background:url(../images/bg_m_input.gif) no-repeat; width:378px; border:1px solid #E8E8E8; padding:3px;}
div.innerContent label.largeInput { background:url(../images/bg_l_input.gif) no-repeat; width:666px;}
div.innerContent label.textarea {background:url(../images/bg_textarea.gif) no-repeat; width:678px; height:131px; display:block; padding:5px 0 0 5px; margin:5px 0 0 0;}
div.innerContent label.textarea textarea {height:115px; border:none; background:none; width:668px;  font-size:0.8em; color:#666; font-family:Helvetica, Arial;}
div.innerContent small {color:#999; display:block; margin-top:-10px;}


/** Message Boxes **/
/** Tables (classified as "sTable") **/
.sTable 
{
	width : 100%; 
	margin: 0px; 
	border-collapse : collapse;
}
.sTable td 
{		
	text-align : center; 
	font-size  : 0.9em; 
	padding: 3px 0; 
	margin : 0; 
	color  : #999;
}
.sTable td a
{
	color  : #999;
	text-decoration : None;
}
	#table_header a
	{
		color  : #999;
		text-decoration : None;
	}
td:first-child
{
	text-align  : left; 
	padding : 0 0 0 15px;
}
tr.oddRow 
{
	background : url(../images/bg_tableRow.gif) repeat-x 0px 1px;
}	
tr.oddRow a
{
	text-decoration : none;
}
.oddRow:hover 
{
	background	 : #D1E1FA;
}
	td.firstCol a
	{
		color : #9aa685; 
		font-weight : bold;
	}
	td.firstCol a:hover 
	{
		text-decoration : none;
	}
	td.secondCol a 
	{
		color : #ab8617; 
		text-decoration : none; 
		border-bottom : 1px solid #cbbb7c;
	}
	td.secondCol a:hover 
	{
		border-bottom-color:#ab8617
	}
	td.editItem 
	{
		width : auto;
		text-align : center;
	}
	td.editItem ul li 
	{			
		width:65px;
		float:right;
	}
	td.editItem ul li a {
		color : #666; 
		text-decoration : none; 
		display : block;
	}
	li.iconEdit 
	{ 
		background : url(../images/icon_edit.gif) no-repeat;
		width :auto;
	}
	li.iconDel 
	{
		background : url(../images/icon_delete.gif) no-repeat 2px 3px;
		text-align : right;
		margin-right : 5px;
		width :auto;
	}		
	li.iconUpdate
	{ 
		background : url(../images/update_icon.gif) no-repeat 2px 3px;
		text-align : right;
		margin-right : 5px;
	}
	li.iconCancel
	{
		background : url(../images/cancel_icoon.jpg) no-repeat 2px 3px;
		text-align : right;
	}		
		a.deleteLink 
		{
			color : #c04e1e; 
			text-decoration : none;
		}
		a.deleteLink:hover 
		{
			text-decoration : underline;
		}
		.edit_content
		{
			background	 : #D1E1FA;
			height : auto;
		}
		.checkBox 
		{

		}
		.checkBox input , .checkBox label 
		{				
			float : left;
		}
		.checkBox label 
		{
			
		}
.paginationstyle .flatview a, .paginationstyle .flatview a.selected
{ 
	color: #fff;
	background-color: #1255a8;text-decoration: none;
}
#pagging_box
{
		float : right;
}
#pagging_box a
{
		text-decoration : none;
		color : #B37431;
}
.paging
{
	color: #fff;
	height:20px;
	background-color: red;
}	
	#ctl00_ContentPlaceHolder1_ctl00_lbtnNext 
	{
		margin-left : 10px;	
	}
#submit_button input
{
	border:solid 1px #99926B;
	height:32px;
	width:82px;
	background : url(../images/bt_submit.gif);	
}
	/*** RIGHTBOXES & SIDEBAR SETTINGS ***/

	/***---STYLE FOR LOGIN FORM---***/
#login_body
{
	background : #fff;
}
	#login_container
	{
		margin : 70px auto auto  auto;
		height : auto;
		width  : 600px;
	}
	#login_container >h1
	{
		margin : 0px;
		font-size:22px;	
	}
		#login_form
		{
			margin : 0px auto auto  auto;
			height : auto;
			width  : 600px;
			border-top : 2px #0d68cf solid;
		}
		#login_message
		{
			height : 10px;
			width  : 100%;
			text-align : center;
			margin	   : 5px auto 5px auto;
			color  : Red;
		}	
			 .message_
			{
				width : 15px;
				color : #FF2525;
			}
		#login_form >table
		{
			font-size : 14px;
			margin	  : 0px auto auto auto;
			color     : ThreeDDarkShadow;
		}
		#login_form input
		{
			width  : 220px;
			margin : 3px;	
			border : 1px #ccc solid;
		}
			#login_button >input
			{
				width  : 100px;
				height : 25px;
				border : none;				
				cursor : pointer;
				background  : #0d68cf ;
				font-weight : bold;
			}
	/***---THE END STYLE FOR LOGIN FORM---***/
	
	/**Sytle for page details.aspx details of value**/
	
	body#details_wapper
	{
		width  : 800px;	
		margin : 0 auto;	
		background:none;
	}
		#details_header
		{
			width : 800px;
			height : 50px;
			background : url(../images/bg_tableRow.gif) repeat-x 0px 1px;
			color: #BA7832;
			font-size:26px;
			font-weight : bold;
			text-align:center;
		}
		#details_search
		{
			background : url(images/bg_tableRow.gif) repeat-x 0px 1px;
		}
		#details_search table 
		{
			width:auto;		
		}
		#details_search strong 
		{
			color: #B0AA94;
			font-size:20px;
			font-weight : bold;
		}
		#details_body
		{
			width : 800px;
			height : auto;		
			background : url(../images/bg_tableRow.gif) repeat-x 0px 1px;
			float:left;
		}
			#details_left
			{
				width:auto;
				height : auto;
				float:left;
			}
			#details_left strong
			{
				color: #B0AA94;
				font-size:20px;
				font-weight : bold;
			}
			#details_left table 
			{
				margin-left:0px;
				text-align:left;
				margin-left:10px;
			}
			#details_left table tr td
			{
				padding:7px;	
			}
			#detaild_right
			{
				width:auto;
				height : auto;
				float:left;
				margin-left:20px;
				border: solid 2px #E3EEFB;
			}
				.lblMessage{color:#BA7858;}
			#detaild_right ul
			{
				margin:10px 0px 30px 0px;
				text-align:center;
			}
			#detaild_right img
			{
				margin-left:40px;
				height : 100px;
				width  : 100px;								
			}
			#detaild_right_button 
			{
				margin:30px auto auto 60px;
				float:left;
			}
			#detaild_right_button input 
			{
				border:solid 1px #B0AA94;	
				height : 30px;
				width : 100px;
				cursor : pointer;
				margin:5px;
			}
			
/*categories*/
/*
** categories 
*/
.header-blue{
	font-size: 14px;
	text-transform: uppercase;
	background-color: #C0C8C9;
	padding: 5px 0px 5px 15px;
	color: #FFFFFF;
	font-weight: bold;
}
.header-blue {
	
}

.category-wrapper{
	margin-bottom: 20px;
}
.tableborder
{
	padding: 1px;
	
	background-color: #FFFFFF;
}
.category-title
{	
	background:url(../images/bg_contentBoxTop.jpg) no-repeat; 
	height:43px;
	width:100%;
}
h3.category-title {	
	padding: 0px 10px;	
	line-height: 40px;
}
h3.category-title a, h3.category-title a:visited{
	color: #FFFFFF;
	padding-top: 10px;
}

.category-wrapper table{
	width: 100%;
}
.category-wrapper table td{
	padding: 3px;
	vertical-align: middle;
}
.category-wrapper table td p{
	padding: 0 0.4em 0.5em 0.4em;
	margin: 0;
}

tr.square-even td, tr.square-odd td
{
	padding: 0.3em 0.7em;
}
td.square-even
{
	
	
}
td.fixed-width-1
{
	width: 50px;
}
.category-wrapper .square-even{
	color: #000000;
	background-color: #e0ded2;
	border-right: 1px solid #D3D8DB; 
	border-bottom: 1px solid #D3D8DB; 
	border-top: 1px solid #D3D8DB;	
}
.category-wrapper .square-odd{
	color: #000000;
	background-color: #FEFEFE;
	border-right: 1px solid #D3D8DB; 
	border-bottom: 1px solid #D3D8DB; 
	border-top: 1px solid #D3D8DB;	
}
.category-description
{
	font-size: 12px;
	
}

/*New Topic Wrapper*/

/*Post Detail*/
#post-detail tr
{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
.post-detail-main
{	
	background: #f6f5f2;
}
.post-detail-top
{
	background: #E0DED2;
}
.post-detail-bottom
{
	border-top: 1px solid #D3D8DB;
	background: #fbfbf9;
	height: 30px;
}

/*BBCode*/
.preview {
clear: both;
}

.btn {
	background: transparent url('../images/buttons.gif') no-repeat scroll 0 0;
	width:20px;
	height:20px;
	margin-right:5px;
	display:inline-block;
	float:left;
}

.bold {
	background-position:0 0;
}

.bold:hover {
	background-position:0 -25px;
}

.italic {
	background-position:-25px 0;
}

.italic:hover {
	background-position:-25px -25px;
}

.underline {
	background-position:-50px 0;
}

.underline:hover {
	background-position:-50px -25px;
}

.link {
	background-position:-75px 0;
}

.link:hover {
	background-position:-75px -25px;
}

.quote {
	background-position:-100px 0;
}

.quote:hover {
	background-position:-100px -25px;
}

.code {
	background-position:-125px 0;
}

.code:hover {
	background-position:-125px -25px;
}

.image {
	background-position:-150px 0;
}

.image:hover {
	background-position:-150px -25px;
}

.nlist {
	background-position:-175px 0;
}

.nlist:hover {
	background-position:-175px -25px;
}

.blist {
	background-position:-200px 0;
}

.blist:hover {
	background-position:-200px -25px;
}

.litem {
	background-position:-225px 0;
}

.litem:hover {
	background-position:-225px -25px;
}

.back {
	background-position:-250px 0;
}

.back:hover {
	background-position:-250px -25px;
}

.back_disable {
	background-position:-250px -50px;
}

.forward {
	background-position:-275px 0;
}

.forward:hover {
	background-position:-275px -25px;
}

.forward_disable {
	background-position:-275px -50px;
}

.usize {
	background-position:-300px 0;
}

.usize:hover {
	background-position:-300px -25px;
}

.dsize {
	background-position:-325px 0;
}

.dsize:hover {
	background-position:-325px -25px;
}

/*Form*/
.site-button
{
	border: 0px;
	background: ;
}